Big Huge Thesaurus

Listera cordata

noun

sounds kind of like